跳到主要内容

5.3 如何禁用Qt桌面启动

  在高版本的内核和高版本的Yocto 里,所使用的文件系统早已经使用Systemd 方式来用来启动守护进程,已成为大多数发行版的标准配置。如果你学习过Systemd,那么你将很容易理解正点原子所配置的Qt 桌面服务启动。

  在文件系统路径下/etc/systemd/system/systemui.service这个服务里,我们可以查看Qt 桌面服务的内容。如何禁用正点原子Qt 桌面启动呢?出厂默认是启动systemui.service这个服务。我们若不需要启动Qt 桌面。那么我们执行下面的指令。

systemctl disable systemui.service  // 执行此项关闭Qt 桌面服务,下次启动不生效桌面
systemctl enable systemui.service // 执行此项开启Qt 桌面服务,下次启动生效桌面
systemctl stop systemui.service // 暂时停止Qt 桌面服务,此指令重启后无效
systemctl restart systemui.service // 暂时开启Qt 桌面服务,此指令重启后无效

  上面说的“服务”可以相对初学者来说比较复杂。需要一定的时间去磨合。文件系统的功能远远不止这些,需要个人自己发掘与探究。